.personal {
	width: 60%;
	height: 220px;
	cursor: pointer;
	background-color: var(--app-container-bg);
	border-radius: 4px;
	transition: 0.3s;
	&:hover {
		box-shadow: var(--app-container-box-show);
	}
	.personal-header {
		padding: 15px 20px;
		border-bottom: 1px solid var(--app-border-color);
	}
	.personal-body {
		.prohibitCopying();

		display: flex;
		align-items: center;
		padding: 20px;
		.personal-img {
			width: 110px;
			height: 130px;
			overflow: hidden;
			border-radius: 4px;
			&:hover {
				img {
					animation: logo-animation 0.3s ease-in-out;
				}
			}
			img {
				width: 100%;
				height: 100%;
			}
		}
		.personal-main {
			flex: 1;
			padding: 0 15px;
			.personal-title {
				margin-bottom: 18px;
				font-size: 18px;
			}
			.personal-text {
				.personal-row {
					display: grid;
					grid-template-columns: 245px 1fr;
					margin-bottom: 6px;
					font-size: 13px;
				}
			}
		}
	}
}
